namespace OracleInternal.Common
{
	internal class ConfigInfo
	{
		public const string SectionName = "oracle.dataaccess.client";

		public const string Section = "oracle.unmanageddataaccess.client";

		public const string ODPMSectionName = "oracle.manageddataaccess.client";

		public const string VersionSubSection = "version";

		public const string VersionNumber = "number";

		public const string VersionNumberGeneric = "*";

		public const string DataSourcesElement = "dataSources";

		public const string LDAPsettingsElement = "LDAPsettings";

		public const string DataSourceAlias = "alias";

		public const string DataSourceDesc = "descriptor";

		public const string StoredProcedure = "storedProcedure";

		public const string ConfigParamName = "name";

		public const string ConfigParamValue = "value";

		public const string ConfigNetTypeName = "NETType";

		public const string ConfigDbTypeName = "DBType";

		public const string UdtCustomClass = "udtcustomclass";

		public const string Schema = "schema";

		public const string ConnectionPoolsElement = "connectionPools";

		public const string ConnectionPoolConnectionString = "connectionString";

		public const string ConnectionPoolName = "poolName";

		public const string Mode = "mode";

		public const string Position = "position";

		public const string Implicit = "Implicit";

		public const string UDTMappingsElement = "udtMappings";

		public const string SettingsElement = "settings";

		public const string DbNtfnPort = "DbNotificationPort";

		public const string DbNtfnRegInterval = "DbNotificationRegInterval";

		public const string DbNtfnAddress = "DbNotificationAddress";

		public const string XMLTypeClientSideDecoding = "XMLTypeClientSideDecoding";

		public const string NamesDirectoryPath = "NAMES.DIRECTORY_PATH";

		public const string FetchSize = "FetchSize";

		public const string ImplicitRefCursor = "implicitRefCursor";

		public const string OraDebugJDWP = "ORA_DEBUG_JDWP";

		public const string AttemptConnectDuringSvcRelocation = "AttemptConnectDuringSvcRelocation";

		public const string ServiceRelocationConnectionTimeout = "ServiceRelocationConnectionTimeout";

		public const string ChunkMigrationConnectionTimeout = "ChunkMigrationConnectionTimeout";

		public const string Hostname_Default_Service_is_Host = "Hostname.Default_Service_is_Host";

		public const string ConnectionPoolType = "ConnectionPoolType";

		public const string CPVersion = "CPVersion";

		public const string CommandTimeout = "CommandTimeout";

		public const string ConfigSchemaFile = "Oracle.ManagedDataAccess.src.Common.Resources.Oracle.ManagedDataAccess.Client.Configuration.Section.xsd";

		public const string CommonConfigSchemaFile = "Oracle.ManagedDataAccess.src.Common.Resources.Oracle.DataAccess.Common.Configuration.Section.xsd";

		public const string ColumnOrdinal = "columnOrdinal";

		public const string MetaDataXml = "MetaDataXml";

		public const string RevertBUErrHandling = "RevertBatchUpdateErrorHandling";

		public const string PerfCounters = "PerformanceCounters";

		public const string DistributedTransaction = "distributedTransaction";

		public const string distTxnSessTxnTimeToLive = "oramts_sess_txntimetolive";

		public const string distTxnUseDTCDLL = "UseManagedDTC";

		public const string PromotableTxn = "PromotableTransaction";

		public const string distTxnRecoveryHost = "omtsreco_ip_address";

		public const string distTxnRecoveryPort = "omtsreco_port";

		public const string distTxnUseManagedDTC = "useoramtsmanaged";

		public const string LegacyEntireLOBFetch = "LegacyEntireLOBFetch";

		public const string HAEvents = "HAEvents";

		public const string LoadBalancing = "LoadBalancing";

		public const string StmtCacheSize = "StatementCacheSize";

		public const string TraceLevel = "TraceLevel";

		public const string BindByName = "BindByName";

		public const string UseClientInitiatedCQN = "UseClientInitiatedCQN";

		public const string TraceOption = "TraceOption";

		public const string TraceFileLocation = "TraceFileLocation";

		public const string TnsAdmin = "TNS_ADMIN";

		public const string LdapAdmin = "LDAP_ADMIN";

		public const string NoPSPESupport = "DoNotUsePSPE";

		public const string UdtMapping = "udtMapping";

		public const string ConnectionPool = "ConnectionPool";

		public const string DataSource = "dataSource";

		public const string SchemaName = "schemaName";

		public const string TypeName = "typeName";

		public const string schemaName = "schema";

		public const string typeName = "typename";

		public const string FactoryName = "factoryName";

		public const string DemandOrclPermission = "DemandOraclePermission";

		public const string SelfTuning = "SelfTuning";

		public const string MaxStatementCacheSize = "MaxStatementCacheSize";

		public const string AppEdition = "Edition";

		public const string UseLegacyLocalParser = "UseLegacyLocalParser";

		public const string ColumnCacheSize = "ColumnCacheSize";

		public const string DRCPConnectionClass = "DRCPConnectionClass";

		public const string TraceFileMaxSize = "TraceFileMaxSize";

		public const string RefCursorBindInfo = "bindInfo";

		public const string RefCursorbindInfo = "bindInfo";

		public const string RefCursorMetadata = "metadata";

		public const string RefCursorKey = "RefCursor";

		public const string refCursorKey = "refCursor";

		public const string RefCursorMetadataKey = "RefCursorMetaData";

		public const string ImplicitRefCursorMetadataKey = "ImplicitRefCursorMetaData";

		public const string RefCursor = "refCursor";

		public const string Name = "name";

		public const string EdmMappingsElement = "edmMappings";

		public const string EdmMappingElement = "edmMapping";

		public const string EdmNumberMappingElement = "edmNumberMapping";

		public const string EdmNumberMappingMinPrecision = "MinPrecision";

		public const string EdmNumberMappingMaxPrecision = "MaxPrecision";

		public const string DataType = "dataType";

		public const string Precision = "precision";

		public const string Scale = "scale";

		public const string Add = "add";

		public const string NumberDataType = "number";

		public const string edmMapping = "EDMMAPPING";

		public const string PromotableTransaction = "PROMOTABLE";

		public const string LocalTransaction = "LOCAL";

		public const string LegacyIsolationLevelBehavior = "LegacyIsolationLevelBehavior";

		internal const string ONS = "ons";

		internal const string ONSConfig = "onsConfig";

		internal const string ONSParamName = "name";

		internal const string ONSParamValue = "value";

		internal const string ONSNodeList = "nodeList";

		internal static string ONSConfigFile = "configFile";

		internal static string ONSDatabase = "database";

		internal static string ONSMode = "mode";

		internal static string ONSConfigFileName = "ons.config";

		internal static string ONSNodes = "nodes";

		internal static string ONSRemotePort = "remoteport";

		internal static string ONSWalletLocation = "wallet_location";

		internal static string ONSProtocol = "protocol";

		internal const string VERSION = "(VERSION)";

		internal const string CONFIG = "(CONFIG)";

		internal const string TNSNAMES = "(TNSNAMES.ORA)";

		internal const string SQLNET = "(SQLNET.ORA)";

		internal const string ENVIRONMENT = "(ENVIRONMENT)";

		public const string InitialLOBFetchSize = "InitialLOBFetchSize";

		public const string InitialLONGFetchSize = "InitialLONGFetchSize";

		public const string ODPMRegistryKey = "SOFTWARE\\Oracle\\ODP.NET.Managed";

		public const string ODPURegistryKey = "SOFTWARE\\Oracle\\ODP.NET";
	}
}
